Efficient Evaluation of NOT-Twig Queries with Parent-Child Edges in A Tree-Unaware RDBMS

نویسندگان

  • Kheng Hong Soh
  • Sourav S Bhowmick
چکیده

Despite a large body of work on XML query processing in relational environment, systematic study of NOT-twig queries has received little attention in the literature. Such queries contain notpredicates and are useful for many real-world applications. In this paper, we present an efficient strategy to evaluate NOT-twig queries with parent-child edges in a schema-oblivious and tree-unaware relational environment. Devising efficient XML query processing strategy on “purely relational" environment is a challenging problem as recent results demonstrate that query performance often degrades due to the generation of inefficient query plans. Our proposed technique is built on top of the SUCXENT++ system, a tree-unaware approach designed primarily for read-mostly workloads. It extends the encoding scheme of SUCXENT++ by adding two new labels, namely AncestorValue and AncestorDeweyGroup, that enable us to efficiently filter out elements satisfying a not-predicate by comparing their ancestor group identifiers. In this approach, a set of elements under the same common ancestor at a specific level in the XML tree is assigned same ancestor group identifier. Based on this encoding scheme, we propose two variants of a novel SQL translation algorithm for NOT-twig query evaluation, namely HYBRID and PURE. Experiments carried out confirm that our proposed approach built on top of an off-theshelf commercial RDBMS significantly outperforms representative tree-unaware and native approaches. Interestingly, our scheme reduces significantly the performance gap between a representative tree-aware (MonetDB/XQuery) and tree-unaware approaches and, surprisingly, even outperform it for certain NOT-twig queries.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Evaluation of Nearest Common Ancestor in XML Twig Queries Using Tree-Unaware RDBMS

Finding all occurrences of a twig pattern in a database is a core operation in XML query processing. Recent study showed that tree-aware relational framework significantly outperform tree-unaware approaches in evaluating structural relationships in XML twig queries. In this paper, we present an efficient strategy to evaluate a specific class of structural relationship called NCA-twiglet in a tr...

متن کامل

Efficient Evaluation of NOT-Twig Queries in Tree-Unaware Relational Databases

Despite a large body of work on xml query processing in relational environment, systematic study of not-twig queries has received little attention in the literature. Such queries contain not-predicates and are useful for many real-world applications. In this paper, we present an efficient strategy to evaluate not-twig queries on top of a dewey-based tree-unaware system called Sucxent++ [11]. We...

متن کامل

Stars on Steroids: Fast Evaluation of Multi-source Star Twig Queries in RDBMS

Despite a large body of work on XML twig query processing in relational environment, systematic study of XML join evaluation has received little attention in the literature. In this paper, we propose a novel and non-traditional technique for fast evaluation of multi-source star twig queries in a path materialization-based RDBMS. A multi-source star twig joins different XML documents on values i...

متن کامل

Fast Evaluation of Multi-source Star Twig Queries in a Path Materialization-based XML Database

Despite a large body of work on xml twig query processing in relational environment, systematic study of xml join evaluation has received little attention in the literature. In this paper, we propose a novel and non-traditional technique for fast evaluation of multi-source star twig queries in a path materialization-based rdbms. A multi-source star twig joins different xml documents on values i...

متن کامل

Efficient Support for Ordered XPath Processing in Tree-Unaware Commercial Relational Databases

In this paper, we present a novel ordered xpath evaluation in tree-unaware rdbms. The novelties of our approach lies in the followings. (a) We propose a novel xml storage scheme which comprises only leaf nodes, their corresponding data values, order encodings and their root-to-leaf paths. (b) We propose an algorithm for mapping ordered xpath queries into sql queries over the storage scheme. (c)...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009